package com.tbit.uqbike.client.pojo;

/**
 * @Author: chen
 * @Description: 活动详细
 * @Date: 创建于 14:05 2020/12/30
 */
public class EventDetail {
    /**
     * 详细id
     */
    private Integer detailId;
    /**
     * 奖励优惠id
     */
    private Integer rewardId;
    /**
     * 赠送数量
     */
    private Integer rewardNum;
    /**
     * 有效期
     */
    private Integer validDay;
    /**
     * 详细类型 0 接受邀请时受邀者赠送，1完成首骑受邀者赠送,2接受邀请邀请者赠送,3完成首骑邀请者赠送
     */
    private Integer type;
    /**
     * 赠送类型（0优惠券、1骑行卡等）
     */
    private Integer giveType;
    /**
     * 活动id
     */
    private Integer inviteId;
    /**
     * 参与频次
     */
    private Integer frequency;
    /**
     * 消息推送方式（0小程序内部消息，1短信）
     */
    private Integer pushType;
    /**
     * 活动对象（0新用户、1老用户等）
     */
    private Integer activeObject;
    /**
     * 任务次数
     */
    private Integer number;

    public Integer getDetailId() {
        return detailId;
    }

    public void setDetailId(Integer detailId) {
        this.detailId = detailId;
    }

    public Integer getRewardId() {
        return rewardId;
    }

    public void setRewardId(Integer rewardId) {
        this.rewardId = rewardId;
    }

    public Integer getRewardNum() {
        return rewardNum;
    }

    public void setRewardNum(Integer rewardNum) {
        this.rewardNum = rewardNum;
    }

    public Integer getValidDay() {
        return validDay;
    }

    public void setValidDay(Integer validDay) {
        this.validDay = validDay;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public Integer getGiveType() {
        return giveType;
    }

    public void setGiveType(Integer giveType) {
        this.giveType = giveType;
    }

    public Integer getInviteId() {
        return inviteId;
    }

    public void setInviteId(Integer inviteId) {
        this.inviteId = inviteId;
    }

    public Integer getFrequency() {
        return frequency;
    }

    public void setFrequency(Integer frequency) {
        this.frequency = frequency;
    }

    public Integer getPushType() {
        return pushType;
    }

    public void setPushType(Integer pushType) {
        this.pushType = pushType;
    }

    public Integer getActiveObject() {
        return activeObject;
    }

    public void setActiveObject(Integer activeObject) {
        this.activeObject = activeObject;
    }

    public Integer getNumber() {
        return number;
    }

    public void setNumber(Integer number) {
        this.number = number;
    }

    @Override
    public String toString() {
        return "EventDetail{" +
                "detailId=" + detailId +
                ", rewardId=" + rewardId +
                ", rewardNum=" + rewardNum +
                ", validDay=" + validDay +
                ", type=" + type +
                ", giveType=" + giveType +
                ", inviteId=" + inviteId +
                ", frequency=" + frequency +
                ", pushType=" + pushType +
                ", activeObject=" + activeObject +
                ", number=" + number +
                '}';
    }
}
